// kmp算法